jobs image

Head of Software Engineering - Middleware & Web

Remuneration: Competitive

Location: London or Newcastle

Role Type: Permanent

Apply
Sunday Times Best Place to work 2023 logo

Key Work Benefits

We take the health and happiness of our employees seriously and we’re consistently searching for new ways to make mkodo the best place to work. From retirement planning to a wellness offering supporting mental & physical wellbeing.

Remote Working Icon

Remote/Flexible working

Generous Holidays Icon

Generous Holidays

Tech Scheme Icon

Tech Scheme

Employee Assist Program Icon

Employee Assist Program

Bonus and Profit Share Icon

Bonus and Profit Share

Birthday Off Icon

Birthday Off

Team Socials Icon

Team Socials

Pension contribution Icon

Pension Contribution

Graduate development journey

Day 1 Icon

Day 1

Grads onboarded as a cohort and focus on specific roles

Onboarding Icon

First 2 weeks

Onboarding sessions and initial training

Grad Team Project Icon

2 weeks

Grad team project with mentoring support

Presentation Icon

3 months

Grads present project to execs/senior leadership team. Start more compex project.

Presentation Icon 2

6 months

Present second project to the execs/senior leadership team. Grads join a client project team. Tech debt and support issues.

Contribute to client project Icon

9 months

Start contributing to client deliverables.

Graduate Icon

12 months

Graduate from Grad scheme and become billable resource.

Apply

or send your CV to jobs@mkodo.com

Recruitment Process

For our web, Android and iOS engineering roles, we follow the below process:

For our roles, we follow the below process:

For our graduate roles, we follow the below process:

Tick/Step Icon

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

Technical Exercise

You will be invited to a partake in a Pair Programming session with two of our Engineers, to assess your level of technical and coding abilities

Tick/Step Icon

Final Interview

A final meet with our HR team, and a Head of Engineering - also the chance to ask any questions about the role, and what it's like to work at mkodo

Tick/Step Icon

Offer

We make an offer to the person we feel most suitable for the role and business

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

Skills Assessment

You will be invited to a second stage in the process to meet with more members of the team, and to show off your skills in your area of expertise. There will be the opportunity to ask any questions, and find out more about the role, and also to discuss your experience in more detail.

Tick/Step Icon

Final Interview

A final meet with our HR team, and a Head of Engineering - also the chance to ask any questions about the role, and what it's like to work at mkodo

Tick/Step Icon

Offer

We make an offer to the person we feel most suitable for the role and business

Tick/Step Icon

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

1-hour interview

You're invited to a second interview with developers you'll work with. It's a no-code whiteboard session to evaluate your problem-solving, collaboration, and communication skills. Show us how you tackle challenges!

Tick/Step Icon

Offer

We’ll make offers to the successful graduates to join the cohort in early September

Apply

or send your CV to jobs@mkodo.com

Graduate Developer Scheme

mkodo operates its own 4-time, award-nominated graduate developer scheme across London and the Northeast. Check out our grad scheme page to learn more.

Learn More

Head of Software Engineering - Middleware & Web

Renumeration: Competitive

Location: London or Newcastle

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY
${svgheart}

KEY SKILLS AND ATTRIBUTES

Must have:

  • Confident leader with a strong coaching, mentoring, appreciation, and feedback ethos who can build/maintain high performing teams, communities and manage internal and external relationships.
  • Experience of managing the daily flow of Agile software development across multiple teams – including complex problem solving, resource planning, adapting quickly to change, raising risk and mitigations, working with conviction, and working to tight deadlines.
  • Extensive experience in managing and mentoring teams of Software Engineers in a fast-paced Agile environment (Scrum, Kanban etc.)
  • Significant first-hand experience as Head of Software Engineering/Head of Product Development or similar role
  • Have a significant history of building high quality, secure & scalable software products. 
  • A ‘secure base’ for the team in any challenging situations, providing strength, encouragement, interest, challenge, insight, support, and direction; good at cutting through complexity; figuring out the processes necessary to get things done with people on board.
  • Clear communicator who can inspire others through a multitude of mediums, be passionate, provide context, create a story and then deliver on it through teams.
  • Resilient, calm, and methodical in high pressure situations and able to multi-task, prioritise and make decisions
  • Experience working within certified IT Security compliance frameworks such as ISO27001, PCI etc.
  • Ability to go beyond the basic requirements of a specification to put yourself in the users’ shoes
  • Excellent communication skills, along with analytical and problem-solving skills
  • A strong technical background, with a significant amount of experience.
    • Whilst this role does not require coding you will be expected to know what a good technical team looks like and to hold them to account for their technical
  • Must deeply care about building the best of breed services.
    • Here at mkodo we strive to build award winning apps and services and expect you to share the same mentality. 
  • Experience of leading delivery on cloud platforms – AWS or Azure
  • Comfortable with tools such as Redmine and Jira etc.
  • Experience with Source Code Management tools, such as SVN or Git.
  • Experience of continuous delivery, integration etc.
  • Significant experience in client facing situations
  • Proficient in creating management reports for senior stakeholders, highlighting risks and mitigations

Desirable:

  • Business and industry acumen, knowing mkodo, mkodo’s offerings and products and mkodo’s customers
  • Domain or product knowledge of apps, middleware and digital products in the global lottery, betting, and gaming space.
  • Experience in managing teams of Software Engineers from third party offshore/nearshore providers, as a supplement to UK based FTE, would be highly advantageous.
  • Working as part of a group of global companies, collaborating in an aligned strategic direction, would also be very helpful
  • Experience with both Kubernetes and Java based environments
  • Experience of leading web development
  • Good working knowledge of at least one following:
    • Front-End: React Native,
    • Backend: Java and Kubernetes
${svgabout}

ABOUT THE ROLE

Reporting to the Director of Technology & Engineering, the Head of Engineering - Middleware & Web manages our Middleware/Product and Web Software Engineering teams, as well as being part of the Technology & Engineering Leadership Team, and a member of the wider mkodo Senior Management Team.

An enthusiastic & diligent role model, the Head of Engineering provides strong leadership and a vision to drive teams to a higher level of quality software product output, at pace.

Within this role, the Head of Engineering will provide leadership, supporting and challenging the Software Engineering teams to be their best selves, whilst developing talent through career progression.

mkodo has made significant investment in middleware services that support our Apps and Web Products. These products have grown into a range of Value-Added Services that we sell as either complimentary or standalone services to the mkodo portfolio. Examples such a ‘GeoLocs’ which is a rapidly growing standalone product, with its own roadmap.

This is an important role for the company to ensure that we provide outstanding quality products to the customers who use them, at pace & with constant evolution.  The Head of Engineering is accountable for all Software Engineering activity for our rapidly growing middleware products, in house CMS and Web developments, inspiring the team to ensure the high standards we have are consistently met or exceeded.  

${svgresponsibilities}

MAIN RESPONSIBILITIES

  • Working with the Director of Technology & Engineering, and the Head of Engineering – Mobile, to create and maintain the strategy that will be rolled out and inspire the engineering team to act on an energised vision of quality software delivered at pace with frequent releases (focussing on software engineering but not excluding the influence you have with other disciplines).
  • Lead and direct a team of Software Engineers providing coaching, mentoring and support to drive the capability of the team, ensuring appropriate training and continuous development is in place to support growth and succession planning of individuals.
  • Ensure the elements of projects & plans delivered by this team are within agreed budget, on time and to agreed scope.
  • Drive developers and testers to understand client needs early in the SDLC and maintain engagement throughout (in whatever way is appropriate for each client or product).
  • Be accountable for the full development lifecycle to ensure the output is of the highest quality before sign-off to clients.
  • Partnering with the other members of the Technology & Engineering Leadership Team; develop a cross-functional team relationship that sets the bar for your direct reports. As part of this, ensure that you have full visibility of the conversations with the Project Managers, Agile Delivery Managers and Product Owners about roadmaps, the resource plans for the teams and regularly check that workload and capacity are matched.
  • Deliver cost effective solutions to business requirements including continual review of contracts & services
  • Create and manage an effective resource model usage, with a mix of permanent UK mkodo people, and offshore/nearshore resources, in addition to using shared services within the PBL group where applicable.
  • Foster a culture of continuous improvement: Using retrospective data, project metrics, bug escape metrics and regular operational catch ups across the business, gather actionable data, track trends, and analyse data to demonstrate continuous improvement to process, approaches, and tooling across teams.
  • Define strategy of architecture and collaborate with technical leads and Pollard teams on Target State decisions 
  • Manage the cause of reported client issues by identifying and feeding back in a professional manner, whilst managing the support queue and allocating tasks to appropriate teams or people.
  • Support & create business cases for new Middleware Products and Services 
  • Hire and appropriately resource the team, in conjunction with the HR and recruitment teams 
  • Inspire engineers by providing new ideas and concepts and ensure a team ethos of trust and accountability flourishes.
  • Help ensure that solutions are scalable, sustainable, architecturally sound, and technical debt is both incurred consciously and repaid in a reasonable amount of time. 
  • Ensure all services and middleware adhere to modern secure coding standards  
  • Working with IT Operations, facilitate and drive automating repetitive manual processes to improve the overall team efficiency, including the CI and CD deployment processes.

 

 

${svgbenefits}

MORE BENEFITS

mkodo is a great place to work, with excellent benefits comprising: 

  • Hybrid/Flexible Working 
  • Quarterly team events
  • Birthday Holiday
  • Extra day off at Christmas
  • Generous Holiday Allowance
  • Tech Loan Scheme
  • Performance bonus & profit share scheme
  • Cycle to Work scheme
  • Travel Loan scheme
  • Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices
  • Relevant training and training budget.
  • Digital Nomad Policy
  • Generous refer a friend scheme
${svgfocus}

WHO ARE WE

mkodo builds world class apps and digital products in the global lottery, betting and gaming space.

We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.


false

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY